using System;
using System.Collections.Generic;

namespace ConsoleApplication2.Models
{
    public partial class currency
    {
        public currency()
        {
            this.Accts = new List<Acct>();
            this.Apbatches = new List<Apbatch>();
            this.Apdets = new List<Apdet>();
            this.Arbatches = new List<Arbatch>();
            this.ARC_Apdet = new List<ARC_Apdet>();
            this.Banklists = new List<Banklist>();
            this.BeginCashes = new List<BeginCash>();
            this.SM_Opportunity = new List<SM_Opportunity>();
            this.does = new List<doe>();
            this.Ips = new List<Ip>();
            this.Ips1 = new List<Ip>();
            this.Ipadjusts = new List<Ipadjust>();
            this.Ipdets = new List<Ipdet>();
            this.IpOverheads = new List<IpOverhead>();
            this.Iprcpts = new List<Iprcpt>();
            this.Ps = new List<P>();
            this.PSPayments = new List<PSPayment>();
            this.Rates = new List<Rate>();
            this.requests = new List<request>();
            this.Vends = new List<Vend>();
        }

        public short ID { get; set; }
        public string DESCRIP { get; set; }
        public string SYMBOL { get; set; }
        public string DESC_ARB { get; set; }
        public string SYMB_ARB { get; set; }
        public Nullable<bool> PROTECTED { get; set; }
        public string File_Primary_Key { get; set; }
        public string ARACCT { get; set; }
        public string APACCT { get; set; }
        public Nullable<short> PRICEACCURACY { get; set; }
        public string Acct_local_Revenue_onaccount { get; set; }
        public string Acct_local_Revenue_cash { get; set; }
        public string Acct_export_revenue_onaccount { get; set; }
        public string Acct_export_revenue_cash { get; set; }
        public string Acct_transit_revenue_onaccount { get; set; }
        public string Acct_transit_revenue_cash { get; set; }
        public string Acct_Local_vat_onaccount { get; set; }
        public string Acct_Local_vat_cash { get; set; }
        public string Acct_vat_on_purchase_import { get; set; }
        public string Acct_vat_on_purchase_manual { get; set; }
        public string Acct_Return_on_sale_cash { get; set; }
        public string Acct_Return_on_sale_onaccount { get; set; }
        public string Acct_cost_of_good { get; set; }
        public string Acct_Inventory { get; set; }
        public string Acct_Local_Cash { get; set; }
        public Nullable<double> CUR_Parity { get; set; }
        public string Acct_Return_Cash_Transit { get; set; }
        public string Acct_Return_Cash_Export { get; set; }
        public string Acct_Return_OnAccount_Transit { get; set; }
        public string Acct_Return_OnAccount_Export { get; set; }
        public virtual ICollection<Acct> Accts { get; set; }
        public virtual Acct Acct { get; set; }
        public virtual Acct Acct1 { get; set; }
        public virtual ICollection<Apbatch> Apbatches { get; set; }
        public virtual ICollection<Apdet> Apdets { get; set; }
        public virtual ICollection<Arbatch> Arbatches { get; set; }
        public virtual ICollection<ARC_Apdet> ARC_Apdet { get; set; }
        public virtual ICollection<Banklist> Banklists { get; set; }
        public virtual ICollection<BeginCash> BeginCashes { get; set; }
        public virtual ICollection<SM_Opportunity> SM_Opportunity { get; set; }
        public virtual ICollection<doe> does { get; set; }
        public virtual ICollection<Ip> Ips { get; set; }
        public virtual ICollection<Ip> Ips1 { get; set; }
        public virtual ICollection<Ipadjust> Ipadjusts { get; set; }
        public virtual ICollection<Ipdet> Ipdets { get; set; }
        public virtual ICollection<IpOverhead> IpOverheads { get; set; }
        public virtual ICollection<Iprcpt> Iprcpts { get; set; }
        public virtual ICollection<P> Ps { get; set; }
        public virtual ICollection<PSPayment> PSPayments { get; set; }
        public virtual ICollection<Rate> Rates { get; set; }
        public virtual ICollection<request> requests { get; set; }
        public virtual ICollection<Vend> Vends { get; set; }
    }
}
